Pré-requisitos: Projeto de Interface, Plano de Testes de Software
Os testes funcionais realizados na aplicação web são descritos a seguir.
- CT-01: Verificar o funcionamento dos links da página Home.
Responsável: Beatriz.
teste_links.mov
- CT-02: Verificar o funcionamento do filtro de pesquisa.
Responsável: Beatriz.
Filtro da página Livros:
Filtro da página Tutorias:
No caso abaixo, o termo digitado não fazia parte das informações cadastradas dos livros. Assim, não houve retorno de livros registrados.
- CT-03: Verificar detalhes dos livros.
Responsável: Silvia.
- CT-04: Verificar o cadastro de usuários.
Responsável: Pedro.
Usuário preenche os campos "Senha" e "Confirmaçāo de Senha" com valores diferentes.
- CT-05: Verificar o login de usuários.
Responsável: Ana.
Usuário preenche os campos "Email" e "Senha" com valores diferentes do usuário já cadastrado.
Se as informações de usuário forem válidas, o login será bem sucedido.
Informações armazenadas no LocalStorage do usuário logado.
- CT-06: Verificar o cadastro de livros.
Responsável: Pedro.
Mensagem de confirmação de cadastro do livro.
Registro disponível na página Livros após o usuário cadastrar o livro.
Informações armazenadas no LocalStorage após o cadastro do livro.
No exemplo abaixo, o usuário tenta fazer o cadastro do livro de maneira incorreta, sem preencher todos os campos, o que não finaliza o cadastro.
- CT-07: Verificar o cadastro de tutores.
Responsável: João.
Mensagem de confirmação de cadastro do tutor.
Registro disponível na página Tutorias após o usuário cadastrar o tutor.
Informações armazenadas no LocalStorage após o usuário cadastrar o tutor.
No exemplo abaixo, o usuário tenta fazer o cadastro do tutor de maneira incorreta, sem preencher todos os campos, o que não finaliza o cadastro.
- CT-08: Verificar a página de Tutores.
Responsável: Pedro.
- CT-09: Verificar a página de perfil de usuários cadastrados.
Responsável: Ana.
Verificar se o usuário foi cadastrado.
Informações armazenadas no LocalStorage após usuário se cadastrar.
Os testes de software mostraram que os requisitos priorizados foram atendidos, funcionando como planejado. Para as próximas iterações, serão acrescentadas melhorias no layout e responsividade da aplicação.